About Spencer Franks Limited (07909058) United Kingdom