About Defy Property Limited (12775635) United Kingdom