About Albie Property Management Ltd (13199691) United Kingdom