About Maher Bird Holdings Limited (05830524) United Kingdom