About Luscombe Brooks And Cowle Ltd (13191846) United Kingdom