About Deerfield Solutions Limited (07287325) United Kingdom