About Albie Property Limited (12504420) United Kingdom