About St.leonards Properties Limited (00766864) United Kingdom