About Skeffington Holdings Limited (12941276) United Kingdom