About Stop Drop Roll Golf Ltd (13709495) United Kingdom