About Segro App Management Limited (07208162) United Kingdom