About 74 Glengarry Road Management Limited (06226913) United Kingdom