About S.b.r Design Consultants Limited (02608804) United Kingdom