About Luscombe Limited (05724412) United Kingdom