About Lyndale Project Management Limited (09609080) United Kingdom