About Centrepede Limited (07620886) United Kingdom