About London Jubilee House Centre Limited (10831261) United Kingdom