About Richard Haddow Consulting Limited (SC541936) United Kingdom