About Sheard Consulting Limited (07258183) United Kingdom