About Luccombe Limited (05236476) United Kingdom