About Sandford Squared Limited (13054373) United Kingdom