About Swallowdale Lane (hemel Hempstead) (no.2) Limited (04163753) United Kingdom