About 22 24 Garfield Terrace Management Company Limited (02617193) United Kingdom