About Holdall & Co Ltd (08127086) United Kingdom