About Urban Fox Properties Limited (05583638) United Kingdom