About The Self Build House Company Limited (03645338) United Kingdom