About Lemace Limited (07924247) United Kingdom