About Laridae Properties Limited (12777973) United Kingdom