About Capstan Contractors Ltd. (03043831) United Kingdom