About Barker & Borlase Limited (00384768) United Kingdom