About Peacock & Binnington Holdings Limited (02519198) United Kingdom