About J. Luscombe Associates Limited (04130812) United Kingdom