About Barkacre Consulting Limited (09870425) United Kingdom