About Spencer Fitzgerald Limited (06343699) United Kingdom