About Pebble Properties Ltd (11299963) United Kingdom