About Square One Holdings Limited (06546542) United Kingdom