About Durrell & Wolf Holdings Limited (13604564) United Kingdom