About Roderick Thomas Clifton Ltd (11509488) United Kingdom