About A W Luscombe Limited (07563996) United Kingdom