About Nicola Birch Holdings Limited (12084464) United Kingdom