About Alby Properties Ltd (12773140) United Kingdom