About Sierra Charlie Foxtrot Ltd (08375118) United Kingdom