About Lomas Pigeon & Company Limited (02662196) United Kingdom