About Sturry Road Holdings (uk) Limited (10680821) United Kingdom