About Mearse Holdings Limited (02501879) United Kingdom