About Glenham Property Management Ltd (SC363049) United Kingdom