About Sandfield Penstock Solutions Limited (13680070) United Kingdom