About Sir Walter Scott House Ltd (05230229) United Kingdom