About Newlincs Development Limited (03764102) United Kingdom