About Sierra Charlie Ltd (13688048) United Kingdom