About Lyons Place Management Limited (05181277) United Kingdom