About Trevor Property Management Ltd (12383466) United Kingdom