About J B S Developers Limited (03011643) United Kingdom