About 135 Norwood Management Limited (12540459) United Kingdom