About Spencer S Of Sevenoaks Limited (11352897) United Kingdom