About Albion House Properties Limited (02111994) United Kingdom