About Redwood Close Management Company Limited (01086911) United Kingdom