About S&t Bean Properties Ltd (08984168) United Kingdom