About Richard Stilgoe Limited (06480888) United Kingdom