About Freddie & Peter Limited (11064257) United Kingdom