About Spall Group (uk) Limited (13559656) United Kingdom