About Richard Hickman Limited (SC525233) United Kingdom