About James & Ruth North Ltd (05463968) United Kingdom