About Lynas Place Public Open Space Management Limited (06733957) United Kingdom