About Sotterley Investments Limited (10523114) United Kingdom