About Red Squirrel Hospitality Limited (12302806) United Kingdom