About Liam Lockspeiser Ltd (12807473) United Kingdom