About Sandwood Bay Associates Limited (SC523353) United Kingdom