About Cap & Partners Ltd (13156933) United Kingdom