About Retra Paddington Limited (11718199) United Kingdom