About Timberstore Beaconsfield Limited (12246799) United Kingdom