About Bamford Timber Frame Specialists Limited (10727033) United Kingdom