About Tower Properties (scarborough) Limited (11418021) United Kingdom