About Lane Clark & Peacock Limited (05706321) United Kingdom