About Maffick Limited (06199393) United Kingdom