About Jabula Interior Projects Ltd (06974656) United Kingdom