About J.peacock & Sons Limited (00412895) United Kingdom