About Larchfield Place (stowmarket) Management Company Limited (05369122) United Kingdom