About The Handle Property Management Company Ltd (12483677) United Kingdom