About Closeacre Limited (08399278) United Kingdom