About Sloane Helicopters Limited (02347024) United Kingdom