About Kelly Developments Limited (07540295) United Kingdom