About Kerri & Partners Ltd (13520305) United Kingdom