About Logs Hill Holdings Limited (10467656) United Kingdom