About Finewood O Limited (11084229) United Kingdom