About Morris & Spottiswood Limited (SC046129) United Kingdom