Limited companies with a UK registered address.

Did this answer your question?