About Henry Slee Consulting Limited (12769043) United Kingdom