About Spencer Rtr Properties Ltd (13548508) United Kingdom