About Steve Baker Developments Limited (13684037) United Kingdom