About Bec Spencer Designs Ltd (11735060) United Kingdom