About First Call Hospitality Limited (11592995) United Kingdom