About Scotch Street Flats Limited (02418940) United Kingdom