About Stephenson & Blake Limited (05293870) United Kingdom