About Barnaby Barford Limited (08445368) United Kingdom