About Blenheim Barnes Limited (07453096) United Kingdom