About Rebecca Mcfarlane Ltd. (SC417949) United Kingdom