About Ditton Lane Management Co. Limited (02118532) United Kingdom