About Derek Leech Limited (07041471) United Kingdom