About Pebble Beds Ltd (13615348) United Kingdom