About Devan Property Ltd (11907491) United Kingdom