About E & R Moffat Limited (SC103498) United Kingdom