About Padfield Open Green Spaces Limited (12890326) United Kingdom