About Russell Building & Timber Frame Services Limited (06986462) United Kingdom