About Powell S (home Improvements) Limited (02091317) United Kingdom