About Otho Schroeder Limited (13202033) United Kingdom