About Fensell Properties Limited (00875812) United Kingdom