About N & C Lowe Limited (07756955) United Kingdom