About Beckwith Consulting Limited (05846072) United Kingdom