About J L&t Orchard Place Ltd (11012536) United Kingdom