About Masters & Company Limited (00212472) United Kingdom