About Smeckleywood Management Limited (09558093) United Kingdom