About S&l Redgrave Ltd (12619506) United Kingdom