About Defoe Of London Ltd (07199936) United Kingdom