About Braefoot Cox Limited (SC286039) United Kingdom