About Torrington Design And Build Ltd (12426244) United Kingdom