About Squareball Developments Ltd (09748457) United Kingdom