About Larkspur Properties Limited (00520090) United Kingdom