About Camelot & Co (SL002529) United Kingdom