About Detra Properties Ltd (08826564) United Kingdom