About Birch Alexander Limited (11523878) United Kingdom