About Gerrards & Lyles Ltd (12175837) United Kingdom