About Deerleap Properties Limited (07120299) United Kingdom