About Scott & Stapleton Block Management Ltd (11763396) United Kingdom