About Suffolk Lodge Limited (08801153) United Kingdom