About Ricky Duckett Ltd (NI610751) United Kingdom