About Albo Properties Limited (10774536) United Kingdom