About Barnes & Lane Limited (11536801) United Kingdom