About Rick & Son Ltd (11088429) United Kingdom