About Diddlebury Management Limited (03015750) United Kingdom