About R.s. Leach Limited (06381497) United Kingdom