About Larchknowe Ltd. (12840426) United Kingdom