About Dexter Management Limited (04511273) United Kingdom