About Billinghams Landscape & Building Supplies Ltd (12993003) United Kingdom