About Three Score Open Space Management Limited (11203442) United Kingdom