About Essential Sales Solutions Limited (10295539) United Kingdom