About Southacre Freehold Company Limited (04944546) United Kingdom