About Piccadilly Residential Limited (10525984) United Kingdom