About Alfauld Properties Limited (09580284) United Kingdom