About Spencer Bros. (1903) Limited (02009173) United Kingdom