About Suffolk House Management Company Limited (08286660) United Kingdom