About Kilmington Self Storage Limited (07882682) United Kingdom