About Kelane Developments Limited (03762779) United Kingdom