About Nelly Homes Limited (13401743) United Kingdom