About L Townend Limited (05904263) United Kingdom