About Selborne Engineering Company Limited (00467712) United Kingdom