About Jeffcilda Property Rentals Limited (10630125) United Kingdom