About Freddy & Barney Limited (11277456) United Kingdom