About Four Pillars Hotels Limited (01303927) United Kingdom