About Leyoak Management Limited (08259497) United Kingdom