About Strood Park Services Ltd (11488901) United Kingdom