About Detail Properties Limited (01699511) United Kingdom