About Stamford Home Fix Ltd (12927825) United Kingdom