About Stephen Scollan Ltd (11345548) United Kingdom