About Nickel Avenue Limited (02888139) United Kingdom