About Scolt Head Limited (07870083) United Kingdom