About Square Pebble Limited (05771022) United Kingdom