About S D Richards Holdings Ltd (11972306) United Kingdom