About Steph Owusu Services Ltd (13315382) United Kingdom