About Langstroth Limited (10569844) United Kingdom