About Allhaven Limited (02221210) United Kingdom