About Segro (howbury) Limited (11104469) United Kingdom