About Square Accountants Limited (09123256) United Kingdom