About Stop Gap Consultants & Creative Studios Ltd (04349262) United Kingdom