About Burroughs Management Limited (07356123) United Kingdom