About Defries & Associates Limited (04052922) United Kingdom