About Silverthwaite Investment Company Limited (08700524) United Kingdom