About Mckellar & Sons Removal & Storage Limited (06525331) United Kingdom