About Manenda & Co Ltd (08813689) United Kingdom