About Pilla Properties Limited (03887002) United Kingdom