About Spencer Cunningham Real Estate & Developments Ltd (11585103) United Kingdom