About William Leggett Consulting Limited (07727958) United Kingdom