About Campean & Co London Ltd (12913430) United Kingdom