About William Lickorish Consulting Limited (07990229) United Kingdom