About Lucan Developments Limited (03298363) United Kingdom