About Pebble Beach Screen Partners Ltd (09658222) United Kingdom