About Osel Architecture Limited (03241377) United Kingdom