About Juniper Lane Company Limited (12923406) United Kingdom