About Strebor Management Services Limited (13103084) United Kingdom