About Geo Richardson & Sons Dewsbury Limited (00688253) United Kingdom