About Spencers North Parade Bd1 Ltd (13427419) United Kingdom