About Burroughs 25 Limited (12335946) United Kingdom