About Spencer & Sybil Limited (SC505325) United Kingdom