About Sandford Tech Limited (13267496) United Kingdom