About Barnaby Rylah Limited (09568452) United Kingdom