About Flitcraft Timber Frame Limited (11285259) United Kingdom