About Richard Stickland Limited (11775730) United Kingdom