About Cambel & Co Ltd (12301128) United Kingdom