About Maria Farrar Workshop Limited (11661674) United Kingdom