About Beechmere Technical Services Limited (07520085) United Kingdom