About Scientific Survey & Location Limited (00893839) United Kingdom