About Barford Owen Davies Limited (10477924) United Kingdom