About Stitch Properties Limited (13082656) United Kingdom