About Stebaker Limited (08182676) United Kingdom