About Croft Glass Home Improvements Ltd. (03625506) United Kingdom