About Peacock Lacey & Company Limited (00610865) United Kingdom