About Rowans Baker Ltd (10620339) United Kingdom