About Redwood Lodge Limited (13514798) United Kingdom