About Pebbles & Lace Ltd (10931486) United Kingdom