About S & A Properties Huddersfield Limited (12521852) United Kingdom