About H J Richards & Son Ltd (07318306) United Kingdom