About Sowdens Investments Ltd (13181202) United Kingdom