About Dellar Property Ltd (09162196) United Kingdom