About Stone & River Ltd (09907037) United Kingdom