About S&r Access Platforms Ltd (09525009) United Kingdom