About Lemmer Development Solutions Limited (08067626) United Kingdom