About Lambs Close Management Limited (08250213) United Kingdom