About 121 West Hill Management Company Limited (08775638) United Kingdom