About Uffa Fox Limited (11912952) United Kingdom