About Selwyn Industrial Services Limited (07292699) United Kingdom