About Jc Lumbard Developments Limited (04788219) United Kingdom