About Slowfree Residents Association Limited (01896921) United Kingdom