About Lodsworth Associates Limited (06586109) United Kingdom