About Ashcroft Kitchen Installations Limited (08290533) United Kingdom