About Dean Foxx Management Limited (05100924) United Kingdom