About Beavis Technical Services Limited (08186717) United Kingdom