About Altar Properties Limited (11180125) United Kingdom