About Essexlash Limited (11565283) United Kingdom