About Lombahe S House Limited (11526374) United Kingdom