About Abbey & Lyndon Builders Holdings Limited (08870765) United Kingdom