About 26 Ickburgh Road Management Company Limited (03271267) United Kingdom