About The Meetings Space Ltd (07731253) United Kingdom