About S Richards Ltd (07917705) United Kingdom