About Skelhorn Engineering Limited (03014162) United Kingdom