About Apll Properties Limited (12729162) United Kingdom