About Macduff Properties Limited (09074161) United Kingdom