About Scott Tuppen Ltd (12295948) United Kingdom