About Birrell Strand Consulting Limited (10446817) United Kingdom