About Offord Scientific Equipment Limited (01256392) United Kingdom