About Stefan Development Ltd (13260385) United Kingdom