About Larry Speare Limited (01577980) United Kingdom