About Jansel Square Management Limited (02570445) United Kingdom