Visited today - Building is now marked as "Plymouth Brethren Christian Church (https://www.plymouthbrethrenchristianchurch.org) which appears to be based in the USA. Should this be updated. I Didn't find any planning applications so I guess it's still a Church. 