About Piccadilly Apartments Ltd (11876410) United Kingdom