About Lanyard Place Management Limited (06433568) United Kingdom