About Joy Lane Property Ltd (13261601) United Kingdom