About L & S West Consulting Limited (10482123) United Kingdom