About Rupert Ludlow Limited (11832006) United Kingdom