About Lackenstrand Limited (08230906) United Kingdom