About Square Root Design Limited (02458943) United Kingdom