About Peacock Capital Management Limited (13332652) United Kingdom