About Segro (tudor) Limited (10428105) United Kingdom