About Beech House Deeside Limited (05441081) United Kingdom