About Deffroier Limited (13386599) United Kingdom