About Bowman Anderson Limited (12228782) United Kingdom