About Nl3 Cottages Management Limited (08576265) United Kingdom