About Segro Management Limited (07867708) United Kingdom