About Strood Pier Limited (12506405) United Kingdom