About L & S Consulting Limited (03995602) United Kingdom