About Stenlake Jane Consultants Ltd. (08569783) United Kingdom