About The Longhouse London Limited (06483433) United Kingdom