About Elsworth Associates Limited (07000957) United Kingdom