About The Longhouse Project Ltd (SC603319) United Kingdom