About Freddie Beauvoir Limited (10077217) United Kingdom