About Scotswood Close Management Limited (02127942) United Kingdom