About Escombe Lambert Holdings Limited (05652745) United Kingdom