About Vestra London Limited (09099621) United Kingdom