About A. Richards & Son (battersea) Limited (00638994) United Kingdom