About H.richards & Sons Limited (00548415) United Kingdom