About Stroud Holdings (staines) Ltd (13667503) United Kingdom