About Engler Properties Limited (05326114) United Kingdom