About Lysander Place Group Limited (08840995) United Kingdom