About Derek Brattle Consulting Services Ltd (10999809) United Kingdom