About Barfoot Consulting Ltd (11937996) United Kingdom