About Mckill Maxwell & Company Limited (SC027799) United Kingdom