About A.glenn & Sons Limited (00213268) United Kingdom