About Felix Scott Automotive Ltd (11936298) United Kingdom