About Longhouse Devon Limited (03675705) United Kingdom