About Solo Timber Frame Limited (04814638) United Kingdom