About Mazella & Palmer Limited (07561835) United Kingdom