About S C Love & Sons Limited (11140228) United Kingdom