About J.c. Peacock & Co. Limited (SC025860) United Kingdom