About Rest A While Strood Limited (10025991) United Kingdom