About Stockwell Holdings Limited (13115547) United Kingdom