About Allwood Associates Limited (07727412) United Kingdom