About Astraea Property Management Ltd (12583535) United Kingdom