About Rebecca Spencer Design Limited (10438411) United Kingdom