About Linn Developments Limited (11550928) United Kingdom