About James Holland-hibbert Limited (04247584) United Kingdom