About Burroughs Financial Limited (13072649) United Kingdom