About Farrugia Wood Craftmanship Limited (05338087) United Kingdom