About Pebble House Ltd (12900520) United Kingdom