About Sandlea Associates Limited (07766718) United Kingdom