About Scott Howard Properties Limited (04657818) United Kingdom