About Spencer L Cornelius Limited (11566688) United Kingdom