About Martin Howell Architectural Design Limited (08793688) United Kingdom