About Sitwell Investments Limited (01174602) United Kingdom