About Ben Shaws London Limited (04233519) United Kingdom