About Piccadilly Properties Limited (02370767) United Kingdom