About Byrom Clark Roberts Limited (02390547) United Kingdom