About Albay Properties Ltd (12943323) United Kingdom